He intentado esto pero de alguna manera "msg.mentions.users.first.addRole no es una función"
let BotBanRole = msg.guild.roles.cache.find(r => r.id === "973182673306660885"); const FMT = msg.mentions.users.first(); if (msg.content.startsWith('$BotBan')) { if (FMT === undefined) { msg.reply('Did not detect user') return; // Do not proceed, there is no user. } const FM = FMT.username; // Do stuff with the username msg.mentions.users.first.addRole(BotBanRole); msg.reply('Bot Banned ' + FM.tag) }let BotBanRole = msg.guild.roles.cache.get("973182673306660885"); const FMT = msg.mentions.members.first(); if (msg.content.startsWith('$BotBan')) { if (!msg.mentions.members.first()) { msg.reply('Did not detect user') return; // Do not proceed, there is no user. } const FM = FMT.user; // Do stuff with the username FMT.roles.add(BotBanRole); msg.reply('Bot Banned ' + FM.tag) }Edité tu código y si es v13, funciona así.
Estuviste bastante cerca, pruébalo.
const BotBanRole = msg.guild.roles.cache.find(r => r.id === "973182673306660885"); const FMT = msg.mentions.members.first(); if (msg.content.startsWith('$BotBan')) { if (!FMT) { msg.reply('Did not detect user') return; } else { FMT.roles.add(BotBanRole); msg.reply(`Bot Banned ${FMT.user.username}`) } }